Lukket. Dette spørgsmål kræver fejlretningsoplysninger. Det accepteres i øjeblikket ikke svar. Vil du forbedre dette spørgsmål? Opdater spørgsmålet, så det er temaet for Stack Overflow. Lukket for 6 år siden. Forbedre dette spørgsmål afgrænser // OPRET TRIGGER 'rækkevidde' FØR SÆTTES PÅ touristCompany.hotels FOR HVER RÆDE BEGYNDE HVIS NY. Stjerne> 5 DAN INDSTIL NY. Stjerne = 5; ELSEIF NY. Stjerne <1 DENNE SÆT NYT. Stjerne = 1; AFSLUT HVIS; ENDE;// afgrænser
2021-01-19 08:10:26
Du skal oprette udløseren inden for det samme skema / database, hvor indsættelsesoperationen sker. Fra din trigger-definition er det indlysende, at trigger-operationen vil være under turistCompany-database. Sørg for at du opretter udløseren under samme database. Rediger din udløserdefinition som nedenfor afgrænser // Opret TRIGGER `turistCompany`.` Række` FØR INDSÆTTELSE PÅ `touristCompany`.` Hotel ' FOR HVER RÆDE BEGYNDE HVIS NY. Stjerne> 5 DAN INDSTIL NY. Stjerne = 5; ELSEIF NY. Stjerne <1 DENNE SÆT NYT. Stjerne = 1; AFSLUT HVIS; ENDE;// afgrænser (ELLER) Vælg databasen, før du opretter trigger BRUG `turistCompany`; afgrænser // OPRET TRIGGER 'rækkevidde' ...| Er det ikke det svar, du leder efter? Gennemse andre spørgsmål, der er tagget med mysql-udløsere, eller stil dit eget spørgsmål.